Da alma lógica ao corpo de aço
Imagine se quiséssemos construir uma máquina capaz de resolver qualquer problema lógico. Como ela deveria ser? Em 1936, Alan Turing esboçou na mente omáquina de TuringEste não é um computador físico real, mas um modelo ideal matemático que demonstrou que, com conjuntos simples de instruções e operações de leitura/escrita, é possível simular todas as operações lógicas humanas. Turing deu à computação sua 'alma'.
Décadas depois, esse ideal tornou-se realidade na Universidade da Pensilvânia. Em 1946, o primeiro computador eletrônico universal do mundo,ENIAC (Computador Eletrônico Numérico Integrado)nasceu. Possuía mais de 18.000 válvulas eletrônicas e realizava 5.000 adições por segundo. No entanto, essa 'besta' era extremamente pesada no início: para mudar tarefas de cálculo, os operadores precisavam conectar manualmente centenas ou milhares de cabos.
A fundação da arquitetura: A ideia de programa armazenado
Para resolver o baixo desempenho na programação do ENIAC,von Neumannapresentou uma ideia genial: armazenar instruções e dados simultaneamente em formato binário dentro do computador, o que é conhecido comoideia de programa armazenadoO computador deixou de ser algo rígido que exigia memorização de diagramas de conexão, tornando-se um ser inteligente com 'memória'.Essa ideia realmente estabeleceu a base dos computadores modernos e influenciou diretamente a posterior concepção de von Neumann sobre o programa armazenado.